<?php
if(!defined('DCS_ROOT')) {exit('Access Denied');}

class main {

	function __construct() {
		$this->defaultAction();
		exit();
	}
	function defaultAction(){		
		$url = getUrl();
		session_start();
		if(isPost()) {
			$email =  addslashes(trim($_POST['email']));
			$password =  addslashes(trim($_POST['password']));
			if(!empty($password)){
				require_once(APP_PATH."model/accounts.php" );    //调查数据库语句
				$DB  = getDB();   //getdb函数在funs定义，用户访问数据
				$user = new accountsModel($DB);  //new一下是啥意思？？
				//检验登录
				$login	= $user->login($email,$password );    //这里函数是去校验用户名和密码，若校验成功，把用户id、name存到session，然后funs.php的assignuser函数就可以判断是否已登录，从而在header返回相应内容
				if ($login){
					message('','/accounts/');    //如果校验ok，就转到accounts\main.php模块页面
				}else{
					$message = '<DIV class=message>&nbsp;邮箱或密码不正确。</DIV>';					
				}
			}else{
				$message = '<DIV class=message>&nbsp;请输入邮箱或密码。</DIV>';
			}
			$tpl = new Template("accounts/login.htm"); 
			
			$tpl->assign("message",$message);
			$tpl->assign(assignUser()); //新增， 目的是调用户登录状态
			$tpl->output();
		}else{
			$tpl = new Template("accounts/login.htm");
			$tpl->assign(assignUser());//新增， 目的是调用户登录状态
			$tpl->output();
			
		}
	}

}

?>
